// 基于template/src/widgets/{{appEntities}}/{{ctrls@CHART}}-chart/{{spinalCase ctrl.codeName}}-chart-vo.ts.hbs生成
import { ControlVOBase } from '@/core';

export class Db_sysportlet2_chartControlVO extends ControlVOBase {

  /**
   * 实体主键属性
   *
   * @protected
   * @memberof Db_sysportlet2_chartControlVO
   */
  protected readonly srfkey = 'ibizappviewid';

  /**
   * 实体主信息属性
   *
   * @protected
   * @memberof Db_sysportlet2_chartControlVO
   */
  protected readonly srfmajortext = 'ibizappviewname';

  /**
   * 实体标识
   *
   * @protected
   * @memberof Db_sysportlet2_chartControlVO
   */
  protected readonly deCodeName = 'ibizappview';

  constructor(data: any){
      super(data);
      //  图表自持属性
      this.$ownKeys = ['ibizappview', 'createman', 'createdate', 'ibizappviewname', 'ibizappviewid', 'updateman', 'updatedate', 'ibizappviewtype', 'documentaddress', 'instanceaddress', 'viewdescription', 'amount'];
  }
  get createman() {
      return this.$DO.createman;
  }
  set createman(value: any) {
      this.$DO.createman = value;
  }
  get createdate() {
      return this.$DO.createdate;
  }
  set createdate(value: any) {
      this.$DO.createdate = value;
  }
  get ibizappviewname() {
      return this.$DO.ibizappviewname;
  }
  set ibizappviewname(value: any) {
      this.$DO.ibizappviewname = value;
  }
  get ibizappviewid() {
      return this.$DO.ibizappviewid;
  }
  set ibizappviewid(value: any) {
      this.$DO.ibizappviewid = value;
  }
  get updateman() {
      return this.$DO.updateman;
  }
  set updateman(value: any) {
      this.$DO.updateman = value;
  }
  get updatedate() {
      return this.$DO.updatedate;
  }
  set updatedate(value: any) {
      this.$DO.updatedate = value;
  }
  get ibizappviewtype() {
      return this.$DO.ibizappviewtype;
  }
  set ibizappviewtype(value: any) {
      this.$DO.ibizappviewtype = value;
  }
  get documentaddress() {
      return this.$DO.documentaddress;
  }
  set documentaddress(value: any) {
      this.$DO.documentaddress = value;
  }
  get instanceaddress() {
      return this.$DO.instanceaddress;
  }
  set instanceaddress(value: any) {
      this.$DO.instanceaddress = value;
  }
  get viewdescription() {
      return this.$DO.viewdescription;
  }
  set viewdescription(value: any) {
      this.$DO.viewdescription = value;
  }
  get amount() {
      return this.$DO.amount;
  }
  set amount(value: any) {
      this.$DO.amount = value;
  }
  set ibizappview(value: any) {
      this.$DO.ibizappviewid = value;
  }
  get ibizappview() {
      return this.$DO.ibizappviewid;
  }
}